/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.esmp.sysml.componentmodel.profile.rtos;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.esmp.sysml.componentmodel.profile.rtos.RTOSFactory
 * @model kind="package"
 * @generated
 */
public interface RTOSPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "rtos";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://www.esmp.org/SysML/ComponentModel/RTOS";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "rtos";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	RTOSPackage eINSTANCE = org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl.init();

	/**
	 * The meta object id for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.RunnableImpl <em>Runnable</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RunnableImpl
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getRunnable()
	 * @generated
	 */
	int RUNNABLE = 0;

	/**
	 * The feature id for the '<em><b>Base Class</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RUNNABLE__BASE_CLASS = 0;

	/**
	 * The feature id for the '<em><b>Priority</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RUNNABLE__PRIORITY = 1;

	/**
	 * The number of structural features of the '<em>Runnable</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RUNNABLE_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.RunnablePortImpl <em>Runnable Port</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RunnablePortImpl
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getRunnablePort()
	 * @generated
	 */
	int RUNNABLE_PORT = 1;

	/**
	 * The feature id for the '<em><b>Base Port</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RUNNABLE_PORT__BASE_PORT = 0;

	/**
	 * The feature id for the '<em><b>Queue Size</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RUNNABLE_PORT__QUEUE_SIZE = 1;

	/**
	 * The feature id for the '<em><b>Blocking</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RUNNABLE_PORT__BLOCKING = 2;

	/**
	 * The feature id for the '<em><b>Waking</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RUNNABLE_PORT__WAKING = 3;

	/**
	 * The number of structural features of the '<em>Runnable Port</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RUNNABLE_PORT_FEATURE_COUNT = 4;

	/**
	 * The meta object id for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.HardwarePortImpl <em>Hardware Port</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.HardwarePortImpl
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getHardwarePort()
	 * @generated
	 */
	int HARDWARE_PORT = 2;

	/**
	 * The feature id for the '<em><b>Base Port</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int HARDWARE_PORT__BASE_PORT = 0;

	/**
	 * The number of structural features of the '<em>Hardware Port</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int HARDWARE_PORT_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.DSmodelRunnableImpl <em>DSmodel Runnable</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.DSmodelRunnableImpl
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getDSmodelRunnable()
	 * @generated
	 */
	int DSMODEL_RUNNABLE = 3;

	/**
	 * The feature id for the '<em><b>Base Class</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DSMODEL_RUNNABLE__BASE_CLASS = RUNNABLE__BASE_CLASS;

	/**
	 * The feature id for the '<em><b>Priority</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DSMODEL_RUNNABLE__PRIORITY = RUNNABLE__PRIORITY;

	/**
	 * The feature id for the '<em><b>Block Diagram</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DSMODEL_RUNNABLE__BLOCK_DIAGRAM = RUNNABLE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>DSmodel Runnable</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DSMODEL_RUNNABLE_FEATURE_COUNT = RUNNABLE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.GenericRunnableImpl <em>Generic Runnable</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.GenericRunnableImpl
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getGenericRunnable()
	 * @generated
	 */
	int GENERIC_RUNNABLE = 4;

	/**
	 * The feature id for the '<em><b>Base Class</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GENERIC_RUNNABLE__BASE_CLASS = RUNNABLE__BASE_CLASS;

	/**
	 * The feature id for the '<em><b>Priority</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GENERIC_RUNNABLE__PRIORITY = RUNNABLE__PRIORITY;

	/**
	 * The number of structural features of the '<em>Generic Runnable</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GENERIC_RUNNABLE_FEATURE_COUNT = RUNNABLE_FEATURE_COUNT + 0;


	/**
	 * The meta object id for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.EventRunnablePortImpl <em>Event Runnable Port</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.EventRunnablePortImpl
	 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getEventRunnablePort()
	 * @generated
	 */
	int EVENT_RUNNABLE_PORT = 5;

	/**
	 * The feature id for the '<em><b>Base Port</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT_RUNNABLE_PORT__BASE_PORT = RUNNABLE_PORT__BASE_PORT;

	/**
	 * The feature id for the '<em><b>Queue Size</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT_RUNNABLE_PORT__QUEUE_SIZE = RUNNABLE_PORT__QUEUE_SIZE;

	/**
	 * The feature id for the '<em><b>Blocking</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT_RUNNABLE_PORT__BLOCKING = RUNNABLE_PORT__BLOCKING;

	/**
	 * The feature id for the '<em><b>Waking</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT_RUNNABLE_PORT__WAKING = RUNNABLE_PORT__WAKING;

	/**
	 * The number of structural features of the '<em>Event Runnable Port</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT_RUNNABLE_PORT_FEATURE_COUNT = RUNNABLE_PORT_FEATURE_COUNT + 0;

	/**
	 * Returns the meta object for class '{@link org.esmp.sysml.componentmodel.profile.rtos.Runnable <em>Runnable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Runnable</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.Runnable
	 * @generated
	 */
	EClass getRunnable();

	/**
	 * Returns the meta object for the reference '{@link org.esmp.sysml.componentmodel.profile.rtos.Runnable#getBase_Class <em>Base Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base Class</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.Runnable#getBase_Class()
	 * @see #getRunnable()
	 * @generated
	 */
	EReference getRunnable_Base_Class();

	/**
	 * Returns the meta object for the attribute '{@link org.esmp.sysml.componentmodel.profile.rtos.Runnable#getPriority <em>Priority</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Priority</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.Runnable#getPriority()
	 * @see #getRunnable()
	 * @generated
	 */
	EAttribute getRunnable_Priority();

	/**
	 * Returns the meta object for class '{@link org.esmp.sysml.componentmodel.profile.rtos.RunnablePort <em>Runnable Port</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Runnable Port</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.RunnablePort
	 * @generated
	 */
	EClass getRunnablePort();

	/**
	 * Returns the meta object for the reference '{@link org.esmp.sysml.componentmodel.profile.rtos.RunnablePort#getBase_Port <em>Base Port</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base Port</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.RunnablePort#getBase_Port()
	 * @see #getRunnablePort()
	 * @generated
	 */
	EReference getRunnablePort_Base_Port();

	/**
	 * Returns the meta object for the attribute '{@link org.esmp.sysml.componentmodel.profile.rtos.RunnablePort#getQueueSize <em>Queue Size</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Queue Size</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.RunnablePort#getQueueSize()
	 * @see #getRunnablePort()
	 * @generated
	 */
	EAttribute getRunnablePort_QueueSize();

	/**
	 * Returns the meta object for the attribute '{@link org.esmp.sysml.componentmodel.profile.rtos.RunnablePort#isBlocking <em>Blocking</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Blocking</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.RunnablePort#isBlocking()
	 * @see #getRunnablePort()
	 * @generated
	 */
	EAttribute getRunnablePort_Blocking();

	/**
	 * Returns the meta object for the attribute '{@link org.esmp.sysml.componentmodel.profile.rtos.RunnablePort#isWaking <em>Waking</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Waking</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.RunnablePort#isWaking()
	 * @see #getRunnablePort()
	 * @generated
	 */
	EAttribute getRunnablePort_Waking();

	/**
	 * Returns the meta object for class '{@link org.esmp.sysml.componentmodel.profile.rtos.HardwarePort <em>Hardware Port</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Hardware Port</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.HardwarePort
	 * @generated
	 */
	EClass getHardwarePort();

	/**
	 * Returns the meta object for the reference '{@link org.esmp.sysml.componentmodel.profile.rtos.HardwarePort#getBase_Port <em>Base Port</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base Port</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.HardwarePort#getBase_Port()
	 * @see #getHardwarePort()
	 * @generated
	 */
	EReference getHardwarePort_Base_Port();

	/**
	 * Returns the meta object for class '{@link org.esmp.sysml.componentmodel.profile.rtos.DSmodelRunnable <em>DSmodel Runnable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>DSmodel Runnable</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.DSmodelRunnable
	 * @generated
	 */
	EClass getDSmodelRunnable();

	/**
	 * Returns the meta object for the attribute '{@link org.esmp.sysml.componentmodel.profile.rtos.DSmodelRunnable#getBlockDiagram <em>Block Diagram</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Block Diagram</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.DSmodelRunnable#getBlockDiagram()
	 * @see #getDSmodelRunnable()
	 * @generated
	 */
	EAttribute getDSmodelRunnable_BlockDiagram();

	/**
	 * Returns the meta object for class '{@link org.esmp.sysml.componentmodel.profile.rtos.GenericRunnable <em>Generic Runnable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Generic Runnable</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.GenericRunnable
	 * @generated
	 */
	EClass getGenericRunnable();

	/**
	 * Returns the meta object for class '{@link org.esmp.sysml.componentmodel.profile.rtos.EventRunnablePort <em>Event Runnable Port</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Event Runnable Port</em>'.
	 * @see org.esmp.sysml.componentmodel.profile.rtos.EventRunnablePort
	 * @generated
	 */
	EClass getEventRunnablePort();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	RTOSFactory getRTOSFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.RunnableImpl <em>Runnable</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RunnableImpl
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getRunnable()
		 * @generated
		 */
		EClass RUNNABLE = eINSTANCE.getRunnable();

		/**
		 * The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference RUNNABLE__BASE_CLASS = eINSTANCE.getRunnable_Base_Class();

		/**
		 * The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RUNNABLE__PRIORITY = eINSTANCE.getRunnable_Priority();

		/**
		 * The meta object literal for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.RunnablePortImpl <em>Runnable Port</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RunnablePortImpl
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getRunnablePort()
		 * @generated
		 */
		EClass RUNNABLE_PORT = eINSTANCE.getRunnablePort();

		/**
		 * The meta object literal for the '<em><b>Base Port</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference RUNNABLE_PORT__BASE_PORT = eINSTANCE.getRunnablePort_Base_Port();

		/**
		 * The meta object literal for the '<em><b>Queue Size</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RUNNABLE_PORT__QUEUE_SIZE = eINSTANCE.getRunnablePort_QueueSize();

		/**
		 * The meta object literal for the '<em><b>Blocking</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RUNNABLE_PORT__BLOCKING = eINSTANCE.getRunnablePort_Blocking();

		/**
		 * The meta object literal for the '<em><b>Waking</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RUNNABLE_PORT__WAKING = eINSTANCE.getRunnablePort_Waking();

		/**
		 * The meta object literal for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.HardwarePortImpl <em>Hardware Port</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.HardwarePortImpl
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getHardwarePort()
		 * @generated
		 */
		EClass HARDWARE_PORT = eINSTANCE.getHardwarePort();

		/**
		 * The meta object literal for the '<em><b>Base Port</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference HARDWARE_PORT__BASE_PORT = eINSTANCE.getHardwarePort_Base_Port();

		/**
		 * The meta object literal for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.DSmodelRunnableImpl <em>DSmodel Runnable</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.DSmodelRunnableImpl
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getDSmodelRunnable()
		 * @generated
		 */
		EClass DSMODEL_RUNNABLE = eINSTANCE.getDSmodelRunnable();

		/**
		 * The meta object literal for the '<em><b>Block Diagram</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DSMODEL_RUNNABLE__BLOCK_DIAGRAM = eINSTANCE.getDSmodelRunnable_BlockDiagram();

		/**
		 * The meta object literal for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.GenericRunnableImpl <em>Generic Runnable</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.GenericRunnableImpl
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getGenericRunnable()
		 * @generated
		 */
		EClass GENERIC_RUNNABLE = eINSTANCE.getGenericRunnable();

		/**
		 * The meta object literal for the '{@link org.esmp.sysml.componentmodel.profile.rtos.impl.EventRunnablePortImpl <em>Event Runnable Port</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.EventRunnablePortImpl
		 * @see org.esmp.sysml.componentmodel.profile.rtos.impl.RTOSPackageImpl#getEventRunnablePort()
		 * @generated
		 */
		EClass EVENT_RUNNABLE_PORT = eINSTANCE.getEventRunnablePort();

	}

} //RTOSPackage
